﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace work1
{
    class Student
    {
        //类的字段 
        //     定义一个学生类，存放学生的学号、姓名、性别、年龄、专业信息；
        //对年龄字段进行赋值的安全性设置，如果是非法值（小于0或者大于128岁），该年龄值为0；
        //在学生类中定义一个方法输出学生信息。
        //在主方法实例化对象，赋值并输出
       public string stu_num;
        public string stu_name;
        public string stu_sex;
        private int stu_age;
        public string stu_major;

        public int Age
        {
            get
            {
                return stu_age;
            }
            set
            {
                if (value>0 && value<128)
                {
                    stu_age = value;
                }
                else
                {
                    Console.WriteLine("输入的年龄为非法值");
                }
                
            }
        }
        public void Print()
        {
            Console.WriteLine("学号 "+this.stu_num);
            Console.WriteLine("姓名" + this.stu_name);
            Console.WriteLine("性别" + this.stu_sex);
            Console.WriteLine("年龄" + this.stu_age);
            Console.WriteLine("专业" + this.stu_major);
        }

    }
}
